/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package xcore.model;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see xcore.model.ModelFactory
 * @model kind="package"
 * @generated
 */
public interface ModelPackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "model";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "http://model";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "model";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	ModelPackage eINSTANCE = xcore.model.impl.ModelPackageImpl.init();

	/**
	 * The meta object id for the '{@link xcore.model.impl.XElementImpl <em>XElement</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see xcore.model.impl.XElementImpl
	 * @see xcore.model.impl.ModelPackageImpl#getXElement()
	 * @generated
	 */
	int XELEMENT = 2;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XELEMENT__ID = 0;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XELEMENT__NAME = 1;

	/**
	 * The number of structural features of the '<em>XElement</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XELEMENT_FEATURE_COUNT = 2;

	/**
	 * The meta object id for the '{@link xcore.model.impl.XClassImpl <em>XClass</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see xcore.model.impl.XClassImpl
	 * @see xcore.model.impl.ModelPackageImpl#getXClass()
	 * @generated
	 */
	int XCLASS = 0;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCLASS__ID = XELEMENT__ID;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCLASS__NAME = XELEMENT__NAME;

	/**
	 * The feature id for the '<em><b>Abstract</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCLASS__ABSTRACT = XELEMENT_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>XSuper Class</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCLASS__XSUPER_CLASS = XELEMENT_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>XSub Classes</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCLASS__XSUB_CLASSES = XELEMENT_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Cardinality</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCLASS__CARDINALITY = XELEMENT_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>XReferences</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCLASS__XREFERENCES = XELEMENT_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Self Cardinlity</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCLASS__SELF_CARDINLITY = XELEMENT_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>First Object</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCLASS__FIRST_OBJECT = XELEMENT_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>XAttributes</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCLASS__XATTRIBUTES = XELEMENT_FEATURE_COUNT + 7;

	/**
	 * The feature id for the '<em><b>XObjects</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCLASS__XOBJECTS = XELEMENT_FEATURE_COUNT + 8;

	/**
	 * The number of structural features of the '<em>XClass</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCLASS_FEATURE_COUNT = XELEMENT_FEATURE_COUNT + 9;

	/**
	 * The meta object id for the '{@link xcore.model.impl.XFeatureImpl <em>XFeature</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see xcore.model.impl.XFeatureImpl
	 * @see xcore.model.impl.ModelPackageImpl#getXFeature()
	 * @generated
	 */
	int XFEATURE = 4;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XFEATURE__ID = XELEMENT__ID;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XFEATURE__NAME = XELEMENT__NAME;

	/**
	 * The feature id for the '<em><b>Unique</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XFEATURE__UNIQUE = XELEMENT_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Ordered</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XFEATURE__ORDERED = XELEMENT_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>XFeature</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XFEATURE_FEATURE_COUNT = XELEMENT_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link xcore.model.impl.XReferenceImpl <em>XReference</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see xcore.model.impl.XReferenceImpl
	 * @see xcore.model.impl.ModelPackageImpl#getXReference()
	 * @generated
	 */
	int XREFERENCE = 1;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XREFERENCE__ID = XFEATURE__ID;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XREFERENCE__NAME = XFEATURE__NAME;

	/**
	 * The feature id for the '<em><b>Unique</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XREFERENCE__UNIQUE = XFEATURE__UNIQUE;

	/**
	 * The feature id for the '<em><b>Ordered</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XREFERENCE__ORDERED = XFEATURE__ORDERED;

	/**
	 * The feature id for the '<em><b>XClass</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XREFERENCE__XCLASS = XFEATURE_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>XRelations</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XREFERENCE__XRELATIONS = XFEATURE_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Features</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XREFERENCE__FEATURES = XFEATURE_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>XReference</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XREFERENCE_FEATURE_COUNT = XFEATURE_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link xcore.model.impl.XAttributeImpl <em>XAttribute</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see xcore.model.impl.XAttributeImpl
	 * @see xcore.model.impl.ModelPackageImpl#getXAttribute()
	 * @generated
	 */
	int XATTRIBUTE = 3;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XATTRIBUTE__ID = XFEATURE__ID;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XATTRIBUTE__NAME = XFEATURE__NAME;

	/**
	 * The feature id for the '<em><b>Unique</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XATTRIBUTE__UNIQUE = XFEATURE__UNIQUE;

	/**
	 * The feature id for the '<em><b>Ordered</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XATTRIBUTE__ORDERED = XFEATURE__ORDERED;

	/**
	 * The feature id for the '<em><b>XClass</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XATTRIBUTE__XCLASS = XFEATURE_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Features</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XATTRIBUTE__FEATURES = XFEATURE_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>XAttribute</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XATTRIBUTE_FEATURE_COUNT = XFEATURE_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link xcore.model.impl.ModelImpl <em>Model</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see xcore.model.impl.ModelImpl
	 * @see xcore.model.impl.ModelPackageImpl#getModel()
	 * @generated
	 */
	int MODEL = 5;

	/**
	 * The feature id for the '<em><b>XClasses</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MODEL__XCLASSES = 0;

	/**
	 * The feature id for the '<em><b>XAttributes</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MODEL__XATTRIBUTES = 1;

	/**
	 * The feature id for the '<em><b>XReferences</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MODEL__XREFERENCES = 2;

	/**
	 * The number of structural features of the '<em>Model</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MODEL_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link xcore.model.impl.XObjectImpl <em>XObject</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see xcore.model.impl.XObjectImpl
	 * @see xcore.model.impl.ModelPackageImpl#getXObject()
	 * @generated
	 */
	int XOBJECT = 6;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XOBJECT__ID = XELEMENT__ID;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XOBJECT__NAME = XELEMENT__NAME;

	/**
	 * The feature id for the '<em><b>XClass</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XOBJECT__XCLASS = XELEMENT_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>XObject</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XOBJECT_FEATURE_COUNT = XELEMENT_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link xcore.model.impl.XRelationImpl <em>XRelation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see xcore.model.impl.XRelationImpl
	 * @see xcore.model.impl.ModelPackageImpl#getXRelation()
	 * @generated
	 */
	int XRELATION = 7;

	/**
	 * The feature id for the '<em><b>XObject</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XRELATION__XOBJECT = 0;

	/**
	 * The feature id for the '<em><b>XReference</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XRELATION__XREFERENCE = 1;

	/**
	 * The feature id for the '<em><b>Objects</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XRELATION__OBJECTS = 2;

	/**
	 * The number of structural features of the '<em>XRelation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XRELATION_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link xcore.model.impl.InstanceImpl <em>Instance</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see xcore.model.impl.InstanceImpl
	 * @see xcore.model.impl.ModelPackageImpl#getInstance()
	 * @generated
	 */
	int INSTANCE = 8;

	/**
	 * The feature id for the '<em><b>XObjects</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INSTANCE__XOBJECTS = 0;

	/**
	 * The number of structural features of the '<em>Instance</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INSTANCE_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link xcore.model.impl.XRefFeatureImpl <em>XRef Feature</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see xcore.model.impl.XRefFeatureImpl
	 * @see xcore.model.impl.ModelPackageImpl#getXRefFeature()
	 * @generated
	 */
	int XREF_FEATURE = 9;

	/**
	 * The feature id for the '<em><b>XReference</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XREF_FEATURE__XREFERENCE = 0;

	/**
	 * The feature id for the '<em><b>From</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XREF_FEATURE__FROM = 1;

	/**
	 * The feature id for the '<em><b>To</b></em>' reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XREF_FEATURE__TO = 2;

	/**
	 * The feature id for the '<em><b>Cardinality</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XREF_FEATURE__CARDINALITY = 3;

	/**
	 * The number of structural features of the '<em>XRef Feature</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XREF_FEATURE_FEATURE_COUNT = 4;

	/**
	 * The meta object id for the '{@link xcore.model.impl.XAttFeatureImpl <em>XAtt Feature</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see xcore.model.impl.XAttFeatureImpl
	 * @see xcore.model.impl.ModelPackageImpl#getXAttFeature()
	 * @generated
	 */
	int XATT_FEATURE = 10;

	/**
	 * The feature id for the '<em><b>Cardinality</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XATT_FEATURE__CARDINALITY = 0;

	/**
	 * The feature id for the '<em><b>From</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XATT_FEATURE__FROM = 1;

	/**
	 * The feature id for the '<em><b>XArttribute</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XATT_FEATURE__XARTTRIBUTE = 2;

	/**
	 * The feature id for the '<em><b>Lower Bound</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XATT_FEATURE__LOWER_BOUND = 3;

	/**
	 * The feature id for the '<em><b>Upper Bound</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XATT_FEATURE__UPPER_BOUND = 4;

	/**
	 * The number of structural features of the '<em>XAtt Feature</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XATT_FEATURE_FEATURE_COUNT = 5;

	/**
	 * The meta object id for the '{@link xcore.model.impl.XVarValuesImpl <em>XVar Values</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see xcore.model.impl.XVarValuesImpl
	 * @see xcore.model.impl.ModelPackageImpl#getXVarValues()
	 * @generated
	 */
	int XVAR_VALUES = 11;

	/**
	 * The feature id for the '<em><b>XObject</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XVAR_VALUES__XOBJECT = 0;

	/**
	 * The feature id for the '<em><b>XAttribute</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XVAR_VALUES__XATTRIBUTE = 1;

	/**
	 * The feature id for the '<em><b>Values</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XVAR_VALUES__VALUES = 2;

	/**
	 * The number of structural features of the '<em>XVar Values</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XVAR_VALUES_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link xcore.model.impl.XVarAttributeImpl <em>XVar Attribute</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see xcore.model.impl.XVarAttributeImpl
	 * @see xcore.model.impl.ModelPackageImpl#getXVarAttribute()
	 * @generated
	 */
	int XVAR_ATTRIBUTE = 12;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XVAR_ATTRIBUTE__ID = XATTRIBUTE__ID;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XVAR_ATTRIBUTE__NAME = XATTRIBUTE__NAME;

	/**
	 * The feature id for the '<em><b>Unique</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XVAR_ATTRIBUTE__UNIQUE = XATTRIBUTE__UNIQUE;

	/**
	 * The feature id for the '<em><b>Ordered</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XVAR_ATTRIBUTE__ORDERED = XATTRIBUTE__ORDERED;

	/**
	 * The feature id for the '<em><b>XClass</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XVAR_ATTRIBUTE__XCLASS = XATTRIBUTE__XCLASS;

	/**
	 * The feature id for the '<em><b>Features</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XVAR_ATTRIBUTE__FEATURES = XATTRIBUTE__FEATURES;

	/**
	 * The feature id for the '<em><b>Values</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XVAR_ATTRIBUTE__VALUES = XATTRIBUTE_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>XVar Attribute</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XVAR_ATTRIBUTE_FEATURE_COUNT = XATTRIBUTE_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link xcore.model.impl.XCstAttributeImpl <em>XCst Attribute</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see xcore.model.impl.XCstAttributeImpl
	 * @see xcore.model.impl.ModelPackageImpl#getXCstAttribute()
	 * @generated
	 */
	int XCST_ATTRIBUTE = 13;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCST_ATTRIBUTE__ID = XATTRIBUTE__ID;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCST_ATTRIBUTE__NAME = XATTRIBUTE__NAME;

	/**
	 * The feature id for the '<em><b>Unique</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCST_ATTRIBUTE__UNIQUE = XATTRIBUTE__UNIQUE;

	/**
	 * The feature id for the '<em><b>Ordered</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCST_ATTRIBUTE__ORDERED = XATTRIBUTE__ORDERED;

	/**
	 * The feature id for the '<em><b>XClass</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCST_ATTRIBUTE__XCLASS = XATTRIBUTE__XCLASS;

	/**
	 * The feature id for the '<em><b>Features</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCST_ATTRIBUTE__FEATURES = XATTRIBUTE__FEATURES;

	/**
	 * The feature id for the '<em><b>Values</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCST_ATTRIBUTE__VALUES = XATTRIBUTE_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>XCst Attribute</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCST_ATTRIBUTE_FEATURE_COUNT = XATTRIBUTE_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link xcore.model.impl.XCstValuesImpl <em>XCst Values</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see xcore.model.impl.XCstValuesImpl
	 * @see xcore.model.impl.ModelPackageImpl#getXCstValues()
	 * @generated
	 */
	int XCST_VALUES = 14;

	/**
	 * The feature id for the '<em><b>XAttribute</b></em>' container reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCST_VALUES__XATTRIBUTE = 0;

	/**
	 * The feature id for the '<em><b>XObject</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCST_VALUES__XOBJECT = 1;

	/**
	 * The feature id for the '<em><b>Values</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCST_VALUES__VALUES = 2;

	/**
	 * The number of structural features of the '<em>XCst Values</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int XCST_VALUES_FEATURE_COUNT = 3;


	/**
	 * Returns the meta object for class '{@link xcore.model.XClass <em>XClass</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>XClass</em>'.
	 * @see xcore.model.XClass
	 * @generated
	 */
	EClass getXClass();

	/**
	 * Returns the meta object for the attribute '{@link xcore.model.XClass#isAbstract <em>Abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Abstract</em>'.
	 * @see xcore.model.XClass#isAbstract()
	 * @see #getXClass()
	 * @generated
	 */
	EAttribute getXClass_Abstract();

	/**
	 * Returns the meta object for the reference '{@link xcore.model.XClass#getXSuperClass <em>XSuper Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>XSuper Class</em>'.
	 * @see xcore.model.XClass#getXSuperClass()
	 * @see #getXClass()
	 * @generated
	 */
	EReference getXClass_XSuperClass();

	/**
	 * Returns the meta object for the reference list '{@link xcore.model.XClass#getXSubClasses <em>XSub Classes</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>XSub Classes</em>'.
	 * @see xcore.model.XClass#getXSubClasses()
	 * @see #getXClass()
	 * @generated
	 */
	EReference getXClass_XSubClasses();

	/**
	 * Returns the meta object for the containment reference '{@link xcore.model.XClass#getCardinality <em>Cardinality</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Cardinality</em>'.
	 * @see xcore.model.XClass#getCardinality()
	 * @see #getXClass()
	 * @generated
	 */
	EReference getXClass_Cardinality();

	/**
	 * Returns the meta object for the reference list '{@link xcore.model.XClass#getXReferences <em>XReferences</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>XReferences</em>'.
	 * @see xcore.model.XClass#getXReferences()
	 * @see #getXClass()
	 * @generated
	 */
	EReference getXClass_XReferences();

	/**
	 * Returns the meta object for the containment reference '{@link xcore.model.XClass#getSelfCardinlity <em>Self Cardinlity</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Self Cardinlity</em>'.
	 * @see xcore.model.XClass#getSelfCardinlity()
	 * @see #getXClass()
	 * @generated
	 */
	EReference getXClass_SelfCardinlity();

	/**
	 * Returns the meta object for the attribute '{@link xcore.model.XClass#getFirstObject <em>First Object</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>First Object</em>'.
	 * @see xcore.model.XClass#getFirstObject()
	 * @see #getXClass()
	 * @generated
	 */
	EAttribute getXClass_FirstObject();

	/**
	 * Returns the meta object for the reference list '{@link xcore.model.XClass#getXAttributes <em>XAttributes</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>XAttributes</em>'.
	 * @see xcore.model.XClass#getXAttributes()
	 * @see #getXClass()
	 * @generated
	 */
	EReference getXClass_XAttributes();

	/**
	 * Returns the meta object for the reference list '{@link xcore.model.XClass#getXObjects <em>XObjects</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>XObjects</em>'.
	 * @see xcore.model.XClass#getXObjects()
	 * @see #getXClass()
	 * @generated
	 */
	EReference getXClass_XObjects();

	/**
	 * Returns the meta object for class '{@link xcore.model.XReference <em>XReference</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>XReference</em>'.
	 * @see xcore.model.XReference
	 * @generated
	 */
	EClass getXReference();

	/**
	 * Returns the meta object for the reference '{@link xcore.model.XReference#getXClass <em>XClass</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>XClass</em>'.
	 * @see xcore.model.XReference#getXClass()
	 * @see #getXReference()
	 * @generated
	 */
	EReference getXReference_XClass();

	/**
	 * Returns the meta object for the containment reference list '{@link xcore.model.XReference#getXRelations <em>XRelations</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>XRelations</em>'.
	 * @see xcore.model.XReference#getXRelations()
	 * @see #getXReference()
	 * @generated
	 */
	EReference getXReference_XRelations();

	/**
	 * Returns the meta object for the containment reference list '{@link xcore.model.XReference#getFeatures <em>Features</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Features</em>'.
	 * @see xcore.model.XReference#getFeatures()
	 * @see #getXReference()
	 * @generated
	 */
	EReference getXReference_Features();

	/**
	 * Returns the meta object for class '{@link xcore.model.XElement <em>XElement</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>XElement</em>'.
	 * @see xcore.model.XElement
	 * @generated
	 */
	EClass getXElement();

	/**
	 * Returns the meta object for the attribute '{@link xcore.model.XElement#getId <em>Id</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Id</em>'.
	 * @see xcore.model.XElement#getId()
	 * @see #getXElement()
	 * @generated
	 */
	EAttribute getXElement_Id();

	/**
	 * Returns the meta object for the attribute '{@link xcore.model.XElement#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see xcore.model.XElement#getName()
	 * @see #getXElement()
	 * @generated
	 */
	EAttribute getXElement_Name();

	/**
	 * Returns the meta object for class '{@link xcore.model.XAttribute <em>XAttribute</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>XAttribute</em>'.
	 * @see xcore.model.XAttribute
	 * @generated
	 */
	EClass getXAttribute();

	/**
	 * Returns the meta object for the reference '{@link xcore.model.XAttribute#getXClass <em>XClass</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>XClass</em>'.
	 * @see xcore.model.XAttribute#getXClass()
	 * @see #getXAttribute()
	 * @generated
	 */
	EReference getXAttribute_XClass();

	/**
	 * Returns the meta object for the containment reference list '{@link xcore.model.XAttribute#getFeatures <em>Features</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Features</em>'.
	 * @see xcore.model.XAttribute#getFeatures()
	 * @see #getXAttribute()
	 * @generated
	 */
	EReference getXAttribute_Features();

	/**
	 * Returns the meta object for class '{@link xcore.model.XFeature <em>XFeature</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>XFeature</em>'.
	 * @see xcore.model.XFeature
	 * @generated
	 */
	EClass getXFeature();

	/**
	 * Returns the meta object for the attribute '{@link xcore.model.XFeature#isUnique <em>Unique</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Unique</em>'.
	 * @see xcore.model.XFeature#isUnique()
	 * @see #getXFeature()
	 * @generated
	 */
	EAttribute getXFeature_Unique();

	/**
	 * Returns the meta object for the attribute '{@link xcore.model.XFeature#isOrdered <em>Ordered</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Ordered</em>'.
	 * @see xcore.model.XFeature#isOrdered()
	 * @see #getXFeature()
	 * @generated
	 */
	EAttribute getXFeature_Ordered();

	/**
	 * Returns the meta object for class '{@link xcore.model.Model <em>Model</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Model</em>'.
	 * @see xcore.model.Model
	 * @generated
	 */
	EClass getModel();

	/**
	 * Returns the meta object for the containment reference list '{@link xcore.model.Model#getXClasses <em>XClasses</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>XClasses</em>'.
	 * @see xcore.model.Model#getXClasses()
	 * @see #getModel()
	 * @generated
	 */
	EReference getModel_XClasses();

	/**
	 * Returns the meta object for the containment reference list '{@link xcore.model.Model#getXAttributes <em>XAttributes</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>XAttributes</em>'.
	 * @see xcore.model.Model#getXAttributes()
	 * @see #getModel()
	 * @generated
	 */
	EReference getModel_XAttributes();

	/**
	 * Returns the meta object for the containment reference list '{@link xcore.model.Model#getXReferences <em>XReferences</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>XReferences</em>'.
	 * @see xcore.model.Model#getXReferences()
	 * @see #getModel()
	 * @generated
	 */
	EReference getModel_XReferences();

	/**
	 * Returns the meta object for class '{@link xcore.model.XObject <em>XObject</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>XObject</em>'.
	 * @see xcore.model.XObject
	 * @generated
	 */
	EClass getXObject();

	/**
	 * Returns the meta object for the reference '{@link xcore.model.XObject#getXClass <em>XClass</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>XClass</em>'.
	 * @see xcore.model.XObject#getXClass()
	 * @see #getXObject()
	 * @generated
	 */
	EReference getXObject_XClass();

	/**
	 * Returns the meta object for class '{@link xcore.model.XRelation <em>XRelation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>XRelation</em>'.
	 * @see xcore.model.XRelation
	 * @generated
	 */
	EClass getXRelation();

	/**
	 * Returns the meta object for the reference '{@link xcore.model.XRelation#getXObject <em>XObject</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>XObject</em>'.
	 * @see xcore.model.XRelation#getXObject()
	 * @see #getXRelation()
	 * @generated
	 */
	EReference getXRelation_XObject();

	/**
	 * Returns the meta object for the container reference '{@link xcore.model.XRelation#getXReference <em>XReference</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the container reference '<em>XReference</em>'.
	 * @see xcore.model.XRelation#getXReference()
	 * @see #getXRelation()
	 * @generated
	 */
	EReference getXRelation_XReference();

	/**
	 * Returns the meta object for the containment reference list '{@link xcore.model.XRelation#getObjects <em>Objects</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Objects</em>'.
	 * @see xcore.model.XRelation#getObjects()
	 * @see #getXRelation()
	 * @generated
	 */
	EReference getXRelation_Objects();

	/**
	 * Returns the meta object for class '{@link xcore.model.Instance <em>Instance</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Instance</em>'.
	 * @see xcore.model.Instance
	 * @generated
	 */
	EClass getInstance();

	/**
	 * Returns the meta object for the containment reference list '{@link xcore.model.Instance#getXObjects <em>XObjects</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>XObjects</em>'.
	 * @see xcore.model.Instance#getXObjects()
	 * @see #getInstance()
	 * @generated
	 */
	EReference getInstance_XObjects();

	/**
	 * Returns the meta object for class '{@link xcore.model.XRefFeature <em>XRef Feature</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>XRef Feature</em>'.
	 * @see xcore.model.XRefFeature
	 * @generated
	 */
	EClass getXRefFeature();

	/**
	 * Returns the meta object for the container reference '{@link xcore.model.XRefFeature#getXReference <em>XReference</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the container reference '<em>XReference</em>'.
	 * @see xcore.model.XRefFeature#getXReference()
	 * @see #getXRefFeature()
	 * @generated
	 */
	EReference getXRefFeature_XReference();

	/**
	 * Returns the meta object for the reference '{@link xcore.model.XRefFeature#getFrom <em>From</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>From</em>'.
	 * @see xcore.model.XRefFeature#getFrom()
	 * @see #getXRefFeature()
	 * @generated
	 */
	EReference getXRefFeature_From();

	/**
	 * Returns the meta object for the reference list '{@link xcore.model.XRefFeature#getTo <em>To</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference list '<em>To</em>'.
	 * @see xcore.model.XRefFeature#getTo()
	 * @see #getXRefFeature()
	 * @generated
	 */
	EReference getXRefFeature_To();

	/**
	 * Returns the meta object for the containment reference '{@link xcore.model.XRefFeature#getCardinality <em>Cardinality</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Cardinality</em>'.
	 * @see xcore.model.XRefFeature#getCardinality()
	 * @see #getXRefFeature()
	 * @generated
	 */
	EReference getXRefFeature_Cardinality();

	/**
	 * Returns the meta object for class '{@link xcore.model.XAttFeature <em>XAtt Feature</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>XAtt Feature</em>'.
	 * @see xcore.model.XAttFeature
	 * @generated
	 */
	EClass getXAttFeature();

	/**
	 * Returns the meta object for the containment reference '{@link xcore.model.XAttFeature#getCardinality <em>Cardinality</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Cardinality</em>'.
	 * @see xcore.model.XAttFeature#getCardinality()
	 * @see #getXAttFeature()
	 * @generated
	 */
	EReference getXAttFeature_Cardinality();

	/**
	 * Returns the meta object for the reference '{@link xcore.model.XAttFeature#getFrom <em>From</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>From</em>'.
	 * @see xcore.model.XAttFeature#getFrom()
	 * @see #getXAttFeature()
	 * @generated
	 */
	EReference getXAttFeature_From();

	/**
	 * Returns the meta object for the container reference '{@link xcore.model.XAttFeature#getXArttribute <em>XArttribute</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the container reference '<em>XArttribute</em>'.
	 * @see xcore.model.XAttFeature#getXArttribute()
	 * @see #getXAttFeature()
	 * @generated
	 */
	EReference getXAttFeature_XArttribute();

	/**
	 * Returns the meta object for the containment reference '{@link xcore.model.XAttFeature#getLowerBound <em>Lower Bound</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Lower Bound</em>'.
	 * @see xcore.model.XAttFeature#getLowerBound()
	 * @see #getXAttFeature()
	 * @generated
	 */
	EReference getXAttFeature_LowerBound();

	/**
	 * Returns the meta object for the containment reference '{@link xcore.model.XAttFeature#getUpperBound <em>Upper Bound</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Upper Bound</em>'.
	 * @see xcore.model.XAttFeature#getUpperBound()
	 * @see #getXAttFeature()
	 * @generated
	 */
	EReference getXAttFeature_UpperBound();

	/**
	 * Returns the meta object for class '{@link xcore.model.XVarValues <em>XVar Values</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>XVar Values</em>'.
	 * @see xcore.model.XVarValues
	 * @generated
	 */
	EClass getXVarValues();

	/**
	 * Returns the meta object for the reference '{@link xcore.model.XVarValues#getXObject <em>XObject</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>XObject</em>'.
	 * @see xcore.model.XVarValues#getXObject()
	 * @see #getXVarValues()
	 * @generated
	 */
	EReference getXVarValues_XObject();

	/**
	 * Returns the meta object for the container reference '{@link xcore.model.XVarValues#getXAttribute <em>XAttribute</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the container reference '<em>XAttribute</em>'.
	 * @see xcore.model.XVarValues#getXAttribute()
	 * @see #getXVarValues()
	 * @generated
	 */
	EReference getXVarValues_XAttribute();

	/**
	 * Returns the meta object for the containment reference list '{@link xcore.model.XVarValues#getValues <em>Values</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Values</em>'.
	 * @see xcore.model.XVarValues#getValues()
	 * @see #getXVarValues()
	 * @generated
	 */
	EReference getXVarValues_Values();

	/**
	 * Returns the meta object for class '{@link xcore.model.XVarAttribute <em>XVar Attribute</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>XVar Attribute</em>'.
	 * @see xcore.model.XVarAttribute
	 * @generated
	 */
	EClass getXVarAttribute();

	/**
	 * Returns the meta object for the containment reference list '{@link xcore.model.XVarAttribute#getValues <em>Values</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Values</em>'.
	 * @see xcore.model.XVarAttribute#getValues()
	 * @see #getXVarAttribute()
	 * @generated
	 */
	EReference getXVarAttribute_Values();

	/**
	 * Returns the meta object for class '{@link xcore.model.XCstAttribute <em>XCst Attribute</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>XCst Attribute</em>'.
	 * @see xcore.model.XCstAttribute
	 * @generated
	 */
	EClass getXCstAttribute();

	/**
	 * Returns the meta object for the containment reference list '{@link xcore.model.XCstAttribute#getValues <em>Values</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Values</em>'.
	 * @see xcore.model.XCstAttribute#getValues()
	 * @see #getXCstAttribute()
	 * @generated
	 */
	EReference getXCstAttribute_Values();

	/**
	 * Returns the meta object for class '{@link xcore.model.XCstValues <em>XCst Values</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>XCst Values</em>'.
	 * @see xcore.model.XCstValues
	 * @generated
	 */
	EClass getXCstValues();

	/**
	 * Returns the meta object for the container reference '{@link xcore.model.XCstValues#getXAttribute <em>XAttribute</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the container reference '<em>XAttribute</em>'.
	 * @see xcore.model.XCstValues#getXAttribute()
	 * @see #getXCstValues()
	 * @generated
	 */
	EReference getXCstValues_XAttribute();

	/**
	 * Returns the meta object for the reference '{@link xcore.model.XCstValues#getXObject <em>XObject</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>XObject</em>'.
	 * @see xcore.model.XCstValues#getXObject()
	 * @see #getXCstValues()
	 * @generated
	 */
	EReference getXCstValues_XObject();

	/**
	 * Returns the meta object for the containment reference list '{@link xcore.model.XCstValues#getValues <em>Values</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Values</em>'.
	 * @see xcore.model.XCstValues#getValues()
	 * @see #getXCstValues()
	 * @generated
	 */
	EReference getXCstValues_Values();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	ModelFactory getModelFactory();

	/**
	 * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
	 * @generated
	 */
	interface Literals {
		/**
		 * The meta object literal for the '{@link xcore.model.impl.XClassImpl <em>XClass</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see xcore.model.impl.XClassImpl
		 * @see xcore.model.impl.ModelPackageImpl#getXClass()
		 * @generated
		 */
		EClass XCLASS = eINSTANCE.getXClass();

		/**
		 * The meta object literal for the '<em><b>Abstract</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute XCLASS__ABSTRACT = eINSTANCE.getXClass_Abstract();

		/**
		 * The meta object literal for the '<em><b>XSuper Class</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XCLASS__XSUPER_CLASS = eINSTANCE.getXClass_XSuperClass();

		/**
		 * The meta object literal for the '<em><b>XSub Classes</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XCLASS__XSUB_CLASSES = eINSTANCE.getXClass_XSubClasses();

		/**
		 * The meta object literal for the '<em><b>Cardinality</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XCLASS__CARDINALITY = eINSTANCE.getXClass_Cardinality();

		/**
		 * The meta object literal for the '<em><b>XReferences</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XCLASS__XREFERENCES = eINSTANCE.getXClass_XReferences();

		/**
		 * The meta object literal for the '<em><b>Self Cardinlity</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XCLASS__SELF_CARDINLITY = eINSTANCE.getXClass_SelfCardinlity();

		/**
		 * The meta object literal for the '<em><b>First Object</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute XCLASS__FIRST_OBJECT = eINSTANCE.getXClass_FirstObject();

		/**
		 * The meta object literal for the '<em><b>XAttributes</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XCLASS__XATTRIBUTES = eINSTANCE.getXClass_XAttributes();

		/**
		 * The meta object literal for the '<em><b>XObjects</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XCLASS__XOBJECTS = eINSTANCE.getXClass_XObjects();

		/**
		 * The meta object literal for the '{@link xcore.model.impl.XReferenceImpl <em>XReference</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see xcore.model.impl.XReferenceImpl
		 * @see xcore.model.impl.ModelPackageImpl#getXReference()
		 * @generated
		 */
		EClass XREFERENCE = eINSTANCE.getXReference();

		/**
		 * The meta object literal for the '<em><b>XClass</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XREFERENCE__XCLASS = eINSTANCE.getXReference_XClass();

		/**
		 * The meta object literal for the '<em><b>XRelations</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XREFERENCE__XRELATIONS = eINSTANCE.getXReference_XRelations();

		/**
		 * The meta object literal for the '<em><b>Features</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XREFERENCE__FEATURES = eINSTANCE.getXReference_Features();

		/**
		 * The meta object literal for the '{@link xcore.model.impl.XElementImpl <em>XElement</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see xcore.model.impl.XElementImpl
		 * @see xcore.model.impl.ModelPackageImpl#getXElement()
		 * @generated
		 */
		EClass XELEMENT = eINSTANCE.getXElement();

		/**
		 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute XELEMENT__ID = eINSTANCE.getXElement_Id();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute XELEMENT__NAME = eINSTANCE.getXElement_Name();

		/**
		 * The meta object literal for the '{@link xcore.model.impl.XAttributeImpl <em>XAttribute</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see xcore.model.impl.XAttributeImpl
		 * @see xcore.model.impl.ModelPackageImpl#getXAttribute()
		 * @generated
		 */
		EClass XATTRIBUTE = eINSTANCE.getXAttribute();

		/**
		 * The meta object literal for the '<em><b>XClass</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XATTRIBUTE__XCLASS = eINSTANCE.getXAttribute_XClass();

		/**
		 * The meta object literal for the '<em><b>Features</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XATTRIBUTE__FEATURES = eINSTANCE.getXAttribute_Features();

		/**
		 * The meta object literal for the '{@link xcore.model.impl.XFeatureImpl <em>XFeature</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see xcore.model.impl.XFeatureImpl
		 * @see xcore.model.impl.ModelPackageImpl#getXFeature()
		 * @generated
		 */
		EClass XFEATURE = eINSTANCE.getXFeature();

		/**
		 * The meta object literal for the '<em><b>Unique</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute XFEATURE__UNIQUE = eINSTANCE.getXFeature_Unique();

		/**
		 * The meta object literal for the '<em><b>Ordered</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute XFEATURE__ORDERED = eINSTANCE.getXFeature_Ordered();

		/**
		 * The meta object literal for the '{@link xcore.model.impl.ModelImpl <em>Model</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see xcore.model.impl.ModelImpl
		 * @see xcore.model.impl.ModelPackageImpl#getModel()
		 * @generated
		 */
		EClass MODEL = eINSTANCE.getModel();

		/**
		 * The meta object literal for the '<em><b>XClasses</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference MODEL__XCLASSES = eINSTANCE.getModel_XClasses();

		/**
		 * The meta object literal for the '<em><b>XAttributes</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference MODEL__XATTRIBUTES = eINSTANCE.getModel_XAttributes();

		/**
		 * The meta object literal for the '<em><b>XReferences</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference MODEL__XREFERENCES = eINSTANCE.getModel_XReferences();

		/**
		 * The meta object literal for the '{@link xcore.model.impl.XObjectImpl <em>XObject</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see xcore.model.impl.XObjectImpl
		 * @see xcore.model.impl.ModelPackageImpl#getXObject()
		 * @generated
		 */
		EClass XOBJECT = eINSTANCE.getXObject();

		/**
		 * The meta object literal for the '<em><b>XClass</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XOBJECT__XCLASS = eINSTANCE.getXObject_XClass();

		/**
		 * The meta object literal for the '{@link xcore.model.impl.XRelationImpl <em>XRelation</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see xcore.model.impl.XRelationImpl
		 * @see xcore.model.impl.ModelPackageImpl#getXRelation()
		 * @generated
		 */
		EClass XRELATION = eINSTANCE.getXRelation();

		/**
		 * The meta object literal for the '<em><b>XObject</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XRELATION__XOBJECT = eINSTANCE.getXRelation_XObject();

		/**
		 * The meta object literal for the '<em><b>XReference</b></em>' container reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XRELATION__XREFERENCE = eINSTANCE.getXRelation_XReference();

		/**
		 * The meta object literal for the '<em><b>Objects</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XRELATION__OBJECTS = eINSTANCE.getXRelation_Objects();

		/**
		 * The meta object literal for the '{@link xcore.model.impl.InstanceImpl <em>Instance</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see xcore.model.impl.InstanceImpl
		 * @see xcore.model.impl.ModelPackageImpl#getInstance()
		 * @generated
		 */
		EClass INSTANCE = eINSTANCE.getInstance();

		/**
		 * The meta object literal for the '<em><b>XObjects</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference INSTANCE__XOBJECTS = eINSTANCE.getInstance_XObjects();

		/**
		 * The meta object literal for the '{@link xcore.model.impl.XRefFeatureImpl <em>XRef Feature</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see xcore.model.impl.XRefFeatureImpl
		 * @see xcore.model.impl.ModelPackageImpl#getXRefFeature()
		 * @generated
		 */
		EClass XREF_FEATURE = eINSTANCE.getXRefFeature();

		/**
		 * The meta object literal for the '<em><b>XReference</b></em>' container reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XREF_FEATURE__XREFERENCE = eINSTANCE.getXRefFeature_XReference();

		/**
		 * The meta object literal for the '<em><b>From</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XREF_FEATURE__FROM = eINSTANCE.getXRefFeature_From();

		/**
		 * The meta object literal for the '<em><b>To</b></em>' reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XREF_FEATURE__TO = eINSTANCE.getXRefFeature_To();

		/**
		 * The meta object literal for the '<em><b>Cardinality</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XREF_FEATURE__CARDINALITY = eINSTANCE.getXRefFeature_Cardinality();

		/**
		 * The meta object literal for the '{@link xcore.model.impl.XAttFeatureImpl <em>XAtt Feature</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see xcore.model.impl.XAttFeatureImpl
		 * @see xcore.model.impl.ModelPackageImpl#getXAttFeature()
		 * @generated
		 */
		EClass XATT_FEATURE = eINSTANCE.getXAttFeature();

		/**
		 * The meta object literal for the '<em><b>Cardinality</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XATT_FEATURE__CARDINALITY = eINSTANCE.getXAttFeature_Cardinality();

		/**
		 * The meta object literal for the '<em><b>From</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XATT_FEATURE__FROM = eINSTANCE.getXAttFeature_From();

		/**
		 * The meta object literal for the '<em><b>XArttribute</b></em>' container reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XATT_FEATURE__XARTTRIBUTE = eINSTANCE.getXAttFeature_XArttribute();

		/**
		 * The meta object literal for the '<em><b>Lower Bound</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XATT_FEATURE__LOWER_BOUND = eINSTANCE.getXAttFeature_LowerBound();

		/**
		 * The meta object literal for the '<em><b>Upper Bound</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XATT_FEATURE__UPPER_BOUND = eINSTANCE.getXAttFeature_UpperBound();

		/**
		 * The meta object literal for the '{@link xcore.model.impl.XVarValuesImpl <em>XVar Values</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see xcore.model.impl.XVarValuesImpl
		 * @see xcore.model.impl.ModelPackageImpl#getXVarValues()
		 * @generated
		 */
		EClass XVAR_VALUES = eINSTANCE.getXVarValues();

		/**
		 * The meta object literal for the '<em><b>XObject</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XVAR_VALUES__XOBJECT = eINSTANCE.getXVarValues_XObject();

		/**
		 * The meta object literal for the '<em><b>XAttribute</b></em>' container reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XVAR_VALUES__XATTRIBUTE = eINSTANCE.getXVarValues_XAttribute();

		/**
		 * The meta object literal for the '<em><b>Values</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XVAR_VALUES__VALUES = eINSTANCE.getXVarValues_Values();

		/**
		 * The meta object literal for the '{@link xcore.model.impl.XVarAttributeImpl <em>XVar Attribute</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see xcore.model.impl.XVarAttributeImpl
		 * @see xcore.model.impl.ModelPackageImpl#getXVarAttribute()
		 * @generated
		 */
		EClass XVAR_ATTRIBUTE = eINSTANCE.getXVarAttribute();

		/**
		 * The meta object literal for the '<em><b>Values</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XVAR_ATTRIBUTE__VALUES = eINSTANCE.getXVarAttribute_Values();

		/**
		 * The meta object literal for the '{@link xcore.model.impl.XCstAttributeImpl <em>XCst Attribute</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see xcore.model.impl.XCstAttributeImpl
		 * @see xcore.model.impl.ModelPackageImpl#getXCstAttribute()
		 * @generated
		 */
		EClass XCST_ATTRIBUTE = eINSTANCE.getXCstAttribute();

		/**
		 * The meta object literal for the '<em><b>Values</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XCST_ATTRIBUTE__VALUES = eINSTANCE.getXCstAttribute_Values();

		/**
		 * The meta object literal for the '{@link xcore.model.impl.XCstValuesImpl <em>XCst Values</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see xcore.model.impl.XCstValuesImpl
		 * @see xcore.model.impl.ModelPackageImpl#getXCstValues()
		 * @generated
		 */
		EClass XCST_VALUES = eINSTANCE.getXCstValues();

		/**
		 * The meta object literal for the '<em><b>XAttribute</b></em>' container reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XCST_VALUES__XATTRIBUTE = eINSTANCE.getXCstValues_XAttribute();

		/**
		 * The meta object literal for the '<em><b>XObject</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XCST_VALUES__XOBJECT = eINSTANCE.getXCstValues_XObject();

		/**
		 * The meta object literal for the '<em><b>Values</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference XCST_VALUES__VALUES = eINSTANCE.getXCstValues_Values();

	}

} //ModelPackage
